.header_bg{
    // background: rgba(255, 255, 255, 1) !important;
    // top:0 !important
    background: 0 !important;
    border:0 !important;

    .header_search{
        input::placeholder{
            color:#FFFFFF !important;
        }
    
        input{
            color:#FFFFFF !important;
        }
    }

    

    .header_item{
        color:#FFFFFF;
    }

    .header_active{
        // background: #FFAE00 !important;

        // .header_span{
        //     opacity: 1 !important;
        //     .header_icon1{
        //         display: block !important;
        //     }

        //     .header_icon2{
        //         display: none !important;
        //     }
        // }            
    }
}

.header{
    width:100%;
    height: 110px;
    background: #FFFFFF;
    z-index: 900;
    position: fixed;
    top:0;
    left:0;
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    // border-bottom: 2px solid rgba(27, 186, 132, 1);
    .headerBg{
        width:100%;
        height:100%;
        position: absolute;
        bottom:0;
        left:0;
        // filter: blur(5px);
        // background: rgba(255, 255, 255, 0.1);
        // border: 2px solid rgba(255, 255, 255, 0.2);
    }
    
    // filter: blur(5px);
    .header_div{
        width:1200px;
        display: flex;
        align-items: center;
        .header_active{
            // background: rgba(27, 186, 132, 1) ;
            color: rgba(27, 186, 132, 1) !important;
            .header_span{
                opacity: 1 !important;
                .header_icon1{
                    display: none;
                }

                .header_icon2{
                    display: block;
                }
            }            
        }

        .header_item:hover{
            .out{
                display: flex;
            }
        }

        

        .header_item{
            // width:110px;
            margin-right:24px !important;
            height:110px;
            text-align: center;
            line-height: 110px;
            position: relative;
            font-size: 16px;
            // overflow: hidden;
            white-space: nowrap;
            // text-overflow: ellipsis;
            font-weight: 600;
            // color: #FFFFFF;
            // color: rgba(48, 48, 48, 1);
            letter-spacing: 1px;
            cursor: pointer;
            .header_span{
                width:100%;
                position: absolute;
                bottom:17px;
                left:0;
                display: flex;
                align-items: center;
                justify-content: center;
                opacity: 0;
                img{
                    width: 32px;
                    height: 15px;
                    display: block;
                }
            }

            .head_div{
                width:160px;
                top:0;
                left:-65px;
                padding-top:110px;
                z-index: 200;
                position: absolute;
                // pointer-events: none;

                .h_user{
                    width: 280px;
                    height: 225px;
                    background: #FFFFFF;
                    box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.2);
                    border-radius: 4px;
                    // pointer-events: auto;
    
                    .h_u_info{
                        width:100%;
                        height:174px;
                        border-bottom: 1px solid #EDEDED;
                        .hubox{
                            width:100%;
                            padding:10px 30px;
                            display: flex;
                            align-items: center;
                            justify-content: center;
                            box-sizing: border-box;
    
                            img{
                                width: 74px;
                                height: 74px;
                                box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
                                border: 4px solid #FFFFFF;
                                border-radius: 100%;
                                margin-right:30px;
                                cursor: pointer;
                            }
    
                            div{
                                h2{
                                    font-size: 18px;
                                    margin:0;
                                    font-weight: 400;
                                    color: #000000;
                                    line-height: 25px;
                                    padding-top:10px;
                                }
    
                                p{
                                    font-size: 14px;
                                    padding-top:10px;
                                    font-weight: 400;
                                    color: #888888;
                                    line-height: 20px;
                                }
                            }
                        }
    
                        .hu_items{
                            width: 100%;
                            display: flex;
                            padding:0 30px;
                            flex-wrap: wrap;
                            justify-content: space-between;
                            align-items: center;
                            span{
                                width: 1px;
                                height: 18px;
                                background:#EDEDED;
                                display: block;
                            }
                            .hu_item{
                                display: flex;
                                align-items: center;
                                cursor: pointer;
                                margin:8px 0;
                                img{
                                    width:16px;
                                    height:16px;
                                    margin-right:10px;
                                }
    
                                p{
                                    font-size: 14px;
                                    margin:0;
                                    font-weight: 400;
                                    color: #212121;
                                    line-height: 20px;
                                }
                            }
                        }
                    }
    
                    .name{
                        width:100%;
                        height:45px;
                        border-bottom:1px solid #D5D5D5;
                        line-height:45px;
                        text-align: center;
                        font-size: 18px;
                        
                        font-weight: 500;
                        color: #000000;
                        cursor: pointer;
                        text-align: left;
                        padding-left:10px;
                        box-sizing: border-box;
                    }
    
                    .out{
                        width:100%;
                        height:50px;
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        cursor: pointer;
                        img{
                            width:16px;
                            height:16px;
                            margin-right:10px;
                        }
    
                        p{
                            font-size: 14px;
                            margin:0;
                            font-weight: 400;
                            color: #B0B0B0;
                            line-height: 20px;
                        }
                    }
    
                    .user_box{
                        padding:0 0 20px 10px;
                        p{
                            width:100%;
                            text-align: left;
                            font-size: 16px;
                            
                            font-weight: 400;
                            color: #000000;
                            line-height: 22px;
                            padding-top:20px;
                            margin:0;
                            cursor: pointer;
                            position: relative;
                        }
    
                        span{
                            width: 8px;
                            height: 8px;
                            background: #FA6400;
                            display: block;
                            border-radius: 100%;
                            position: absolute;
                            right:74px;
                            top:20px;
                        }
                    }
                }
            }


        }

        

        .havatar{
            width:150px;
            height:110px;
            position: relative;
            .h_span{
                width: 8px;
                height: 8px;
                background: #FA6400;
                position: absolute;
                display: block;
                border-radius: 100%;
                top:0;
                right:0;
            }

            .header_active{
                background: #0061B0 !important;
            }

            .hatext{
                width:150px;
                position: absolute;
                z-index: 210;
                height:110px;
                line-height: 110px;
                text-align: center;
                top:0;
                left:0;
                font-size: 16px;
                
                font-weight: 600;
                color: #FFFFFF;
                letter-spacing: 1px;
                cursor: pointer;
            }

            .haimg{
                width:50px;
                height:50px;
                border-radius: 100%;
                cursor: pointer;
                position: absolute;
                top:0;
                left:0;
                z-index: 210;
            }

           

            .head_div{
                width:160px;
                top:0;
                left:-65px;
                padding-top:110px;
                z-index: 200;
                position: absolute;
                // pointer-events: none;

                .h_user{
                    width: 280px;
                    height: 225px;
                    background: #FFFFFF;
                    box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.2);
                    border-radius: 4px;
                    // pointer-events: auto;
    
                    .h_u_info{
                        width:100%;
                        height:174px;
                        border-bottom: 1px solid #EDEDED;
                        .hubox{
                            width:100%;
                            padding:10px 30px;
                            display: flex;
                            align-items: center;
                            justify-content: center;
                            box-sizing: border-box;
    
                            img{
                                width: 74px;
                                height: 74px;
                                box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
                                border: 4px solid #FFFFFF;
                                border-radius: 100%;
                                margin-right:30px;
                                cursor: pointer;
                            }
    
                            div{
                                h2{
                                    font-size: 18px;
                                    margin:0;
                                    font-weight: 400;
                                    color: #000000;
                                    line-height: 25px;
                                    padding-top:10px;
                                }
    
                                p{
                                    font-size: 14px;
                                    padding-top:10px;
                                    font-weight: 400;
                                    color: #888888;
                                    line-height: 20px;
                                }
                            }
                        }
    
                        .hu_items{
                            width: 100%;
                            display: flex;
                            padding:0 30px;
                            flex-wrap: wrap;
                            justify-content: space-between;
                            align-items: center;
                            span{
                                width: 1px;
                                height: 18px;
                                background:#EDEDED;
                                display: block;
                            }
                            .hu_item{
                                display: flex;
                                align-items: center;
                                cursor: pointer;
                                margin:8px 0;
                                img{
                                    width:16px;
                                    height:16px;
                                    margin-right:10px;
                                }
    
                                p{
                                    font-size: 14px;
                                    margin:0;
                                    font-weight: 400;
                                    color: #212121;
                                    line-height: 20px;
                                }
                            }
                        }
                    }
    
                    .name{
                        width:100%;
                        height:45px;
                        border-bottom:1px solid #D5D5D5;
                        line-height:45px;
                        text-align: center;
                        font-size: 18px;
                        
                        font-weight: 500;
                        color: #000000;
                        cursor: pointer;
                        text-align: left;
                        padding-left:10px;
                        box-sizing: border-box;
                    }
    
                    .out{
                        width:100%;
                        height:50px;
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        cursor: pointer;
                        img{
                            width:16px;
                            height:16px;
                            margin-right:10px;
                        }
    
                        p{
                            font-size: 14px;
                            margin:0;
                            font-weight: 400;
                            color: #B0B0B0;
                            line-height: 20px;
                        }
                    }
    
                    .user_box{
                        padding:0 0 20px 10px;
                        p{
                            width:100%;
                            text-align: left;
                            font-size: 16px;
                            
                            font-weight: 400;
                            color: #000000;
                            line-height: 22px;
                            padding-top:20px;
                            margin:0;
                            cursor: pointer;
                            position: relative;
                        }
    
                        span{
                            width: 8px;
                            height: 8px;
                            background: #FA6400;
                            display: block;
                            border-radius: 100%;
                            position: absolute;
                            right:74px;
                            top:20px;
                        }
                    }
                }
            }

            .nologin{
                width: 160px;
                height: 90px;
                background: #FFFFFF;
                box-shadow: 0px 5px 10px 0px rgba(50, 93, 172, 0.3);
                border-radius: 4px;
                .h_login{
                    width:100%;
                    height:45px;
                    border-bottom:1px solid #D5D5D5;
                    line-height:45px;
                    text-align: center;
                    font-size: 18px;
                    
                    font-weight: 500;
                    color: #000000;
                    cursor: pointer;
                }

                .h_register{
                    width:100%;
                    line-height:45px;
                    text-align: center;
                    font-size: 18px;
                    
                    font-weight: 500;
                    color: #000000;
                    cursor: pointer;
                }
            }
        }
    

        .header_left{
            flex:1;
            display: flex;
            align-items: center;
            padding-left:37px;

            .header_item{
                margin-right:10px;
            }
        }

        .hes{
            width:260px;
            height: 45px;
            position: relative;

            .piput{
                width:0px;
                height:0px;
                position: absolute;
                border:0;
                background: 0;
            }
        }

        .header_search{
            width:260px;
            height: 45px;
            border-radius: 8px;
            border: 1px solid #1BBA84;
            display: flex;
            align-items: center;
            overflow: hidden;
           
            z-index: 3;
            input::placeholder{
                font-size: 14px;
                
                font-weight: 400;
                color: rgba(136, 136, 136, 1);
            }
            input{
                width:200px;
                padding:0 15px;
                box-sizing: border-box;
                font-size: 14px;
                
                font-weight: 400;
                color: rgba(136, 136, 136, 1);
                line-height: 20px;
                outline: none;
                border: 0;
                background: 0;
            }

            .hs_div{
                width:60px;
                height:100%;
                background: #1BBA84;
                display: flex;
                align-items: center;
                justify-content: center;
                cursor: pointer;
                img{
                    width:24px;
                    height:24px;
                }
            }

            .hs_info::-webkit-scrollbar {display:none}

            .hs_info{
                width: 410px;
                height: auto;
                background: #FFFFFF;
                box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
                border-radius: 10px;
                position: absolute;
                top:58px;
                left:0;
                z-index: 3;
                padding: 0 10px;
                overflow: hidden;
                max-height: 80vh;
                overflow-y: auto;
                scrollbar-width: none;
                -ms-overflow-style: none; 

                .hsi{
                    width:100%;
                    border-bottom: 1px solid #F4F4F4;
                    padding:0 10px;
                    box-sizing: border-box;
                    h2{
                        font-size: 14px;
                        margin:0;
                        font-weight: 600;
                        color: #212121;
                        line-height: 20px; 
                        padding-top:20px;
                        padding-bottom: 15px;
                    }

                    .hst{
                        width: 100%;
                        display: flex;
                        align-items: center;
                        margin-bottom: 20px;
                        cursor: pointer;
                        img{
                            width:16px;
                            height:16px;
                            margin-right:10px;
                        }

                        p{
                            flex:1;
                            font-size: 14px;
                            font-weight: 400;
                            color: #212121;
                            line-height: 20px;
                            margin:0;
                            overflow: hidden;
                            text-overflow: ellipsis;
                            white-space: nowrap;
                        }
                    }
                }
            }
        }
    }

    .header_alert{
        width:100%;
        height:100%;
        position: fixed;
        z-index: 830;
        display: flex;
        align-items: center;
        justify-content: center;
        background: rgba(0, 0, 0, 0.6);
        top:0;
        left:0;

        .a_success{
            width: 580px;
            height: 392px;
            background: #FFFFFF;
            border-radius: 10px;
            
            h2{
                text-align: center;
                font-size: 24px;
                
                font-weight: 500;
                color: #000000;
                line-height: 33px;
                margin:0;
                padding-bottom:10px;
            }
            p{
                margin:0;
                font-size: 18px;
                
                font-weight: 400;
                color: #6D7278;
                line-height: 25px; 
                text-align: center;
            }
            .acen{
               width:100%;
               display: flex;
               align-items: center;
               justify-content: center;
               
               img{
                  width:100px;
                  height:100px;
                  margin-top:60px;
                  margin-bottom:20px; 
               }

                button{
                    width: 320px;
                    height: 54px;
                    background: rgba(27, 186, 132, 1);
                    box-shadow: 0px 3px 6px 0px rgba(12, 64, 197, 0.2);
                    border-radius: 27px;
                    border:0;
                    margin-top:30px;
                    font-size: 18px;
                    
                    font-weight: 500;
                    color: #FFFFFF;
                    outline:none;
                    cursor: pointer;
                }

            }
        }

        .res_box{
            width: 580px;
            height: 392px;
            background: #FFFFFF;
            border-radius: 10px; 
            .acen{
                width:100%;
                display: flex;
                align-items: center;
                justify-content: center;

                img{
                    width:100px;
                    height:100px;
                    margin-top:60px;
                    margin-bottom: 20px;
                }

                button{
                    width: 320px;
                    height: 54px;
                    background: rgba(27, 186, 132, 1);
                    border-radius: 27px;
                    font-size: 18px;
                    
                    font-weight: 500;
                    color: #FFFFFF;
                    margin-top:30px;
                    text-align: center;
                    border: 0;
                    outline: none;
                    cursor: pointer;
                }
            }

            h2{
                font-size: 24px;
                
                font-weight: 600;
                color: #000000;
                line-height: 33px;
                margin:0;
                padding-bottom: 10px;
                text-align: center;
            }

            p{
                font-size: 18px;
                
                font-weight: 400;
                color: #6D7278;
                line-height: 25px;
                margin:0;
                text-align: center;
            }
        }

        .header_abox{
            width:472px;
            height:242px;
            border-radius: 10px;
            background:#FFFFFF;
            overflow: hidden;
            padding:20px;
            box-sizing: border-box;
            position: relative;
            h2{
                font-size: 24px;
                width:100%;
                padding-top:10px;
                padding-bottom: 30px;;
                font-weight: 600;
                color: #000000;
                line-height: 33px; 
                margin:0;
                text-align: center;
            }

            p{
                width:100%;
                text-align: center;
                font-size: 18px;
                font-weight: 400;
                color: #6D7278;
                line-height: 25px;
                margin:0;  
            }

            .adiv{
                width:100%;
                display: flex;
                justify-content: space-between;
                align-items: center;
                margin-top:50px;
                .ad1{
                    width: 211px;
                    height: 54px;
                    background: #FFFFFF;
                    border-radius: 4px;
                    border: 1px solid #B0B0B0; 
                    font-size: 18px;
                    font-weight: 500;
                    color: #B0B0B0;
                    outline: none;
                    cursor: pointer;
                }

                .ad2{
                    width: 211px;
                    height: 54px;
                    background: #1BBA84;
                    box-shadow: 0px 3px 6px 0px rgba(0, 183, 139, 0.3);
                    border-radius: 4px; 
                    font-size: 18px;
                    font-weight: 500;
                    color: #FFFFFF;
                    border:0;
                    outline: none;
                    cursor: pointer;
                }
            }
        }

        .hbox{
            width: 400px;
            height: 556px;
            background: #FFFFFF;
            // box-shadow: 0px 20px 40px 0px rgba(27, 186, 132, 0.3);
            border-radius: 2px;
            padding:30px 30px 0 30px;
            box-sizing: border-box;
            border-radius: 18px;
            position: relative;

            .hclose{
                width:24px;
                height:24px;
                position: absolute;
                top:15px;
                right:15px;
                cursor: pointer;
            }

            .hcen{
                width:100%;
                display: flex;
                align-items: center;
                justify-content: center;
    
                img{
                    width:100px;
                    height:100px;
                    margin-bottom: 40px;
                }
            }
    
            h1{
                width:100%;
                font-size: 30px;
                
                font-weight: 600;
                color: #000000;
                line-height: 42px;
                margin:0;
                text-align: center;
                padding-bottom: 25px;
            }
    
    
            .item{
                width:100%;
                height: 50px;
                background: #FFFFFF;
                border-radius: 4px;
                border: 1px solid #EDEDED;
                margin-bottom: 20px;
                display: flex;
                align-items: center;
                padding:0 20px;
                box-sizing: border-box;
                .icon{
                    width:22px;
                    height:22px;
                    margin-left:6px;
                    margin-right:12px;
                }
    
                span{
                    background:#D5D8DE;
                    width:1px;
                    height:22px;
                    display: block;
                }
    
                input::placeholder{
                    color: #A6A6A6;
                }
    
                input{
                    font-size: 18px;
                    
                    border:0;
                    background:0;
                    color:#333343;
                    outline: none;
                    width:348px;
                    outline: none;
                }
            }
    
            .rem{
                width:100%;
                height:42px;
                display: flex;
                align-items: center;
                margin-bottom: 10px;
                .dchosen{
                    background: rgba(67, 120, 255, 1) !important;
                    border:0 !important;
                }
    
                .div{
                    width: 15px;
                    height: 15px;
                    background: #FFFFFF;
                    border: 1px solid #D5D8DE;
                    border-radius: 3px;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    margin-right:10px;
                    cursor: pointer;
                    img{
                        width:12px;
                        height:12px;
                    }
                }
                
                p{
                    font-size: 16px;
                    font-weight: 400;
                    color: #A6A6A6;
                    line-height: 22px;
                    margin:0;
                    flex:1;
                }
    
                h2{
                    font-size: 16px;
                    
                    font-weight: 400;
                    color:rgba(67, 120, 255, 1);
                    line-height: 22px;
                    margin:0;
                    cursor: pointer;
                }
            }
    
            .lmsg{
                width:100%;
                height:52px;
                display: flex;
                align-items: center;
    
                p{
                    font-size: 16px;
                    
                    font-weight: 400;
                    color: rgba(153, 31, 35, 1);
                    line-height: 22px;
                    margin:0;
                }
            }
    
            button{
                width: 100%;
                height: 50px;
                background:rgba(27, 186, 132, 1);
                border-radius: 4px;
                border:0;
                outline: none;
                font-size: 18px;
                
                font-weight: 400;
                color: #FFFFFF;
                cursor: pointer;
                margin-bottom: 40px;
            }
    
            .toregister{
                width:100%;
                text-align: center;
                font-size: 16px;
                
                font-weight: 400;
                color: rgba(67, 120, 255, 1);
                line-height: 22px;
                cursor: pointer;
            }
    
    
        }

        .forget_alert{
            width: 490px;
            height: 558px;
            background: #FFFFFF;
            border-radius: 10px;
            position: relative;
            padding:50px 60px 0 60px;
            box-sizing: border-box;
            .close{
                width:24px;
                height:24px;
                position: absolute;
                top:20px;
                right:20px;
                cursor: pointer;
            }

            h2{
                font-size: 24px;
                font-weight: 600;
                color: #000000;
                line-height: 33px;
                margin:0;
                padding-bottom: 20px;
                width:100%;
                text-align: center;
            }

            .amsg{
                width:100%;
                height:47px;
                display: flex;
                align-items: center;
                p{
                    font-size: 12px;
                    // 
                    font-weight: 400;
                    color: #991F23;
                    line-height: 17px;
                    margin:0;
                }
            }

            button{
                height: 45px;
                background: rgba(27, 186, 132, 1);
                box-shadow: 0px 3px 6px 0px rgba(027, 186, 132, 0.3);
                border-radius: 4px;
                width: 100%;
                text-align: center;
                font-size: 18px;
                
                font-weight: 400;
                color: #FFFFFF;
                cursor: pointer;
                border: 0;
                outline: none;
            }

            .aitem{
                width:100%;
                p{
                    font-size: 14px;
                    
                    font-weight: 400;
                    color: #303030;
                    line-height: 20px;
                    margin:0;
                }

                input:focus{
                    border: 1px solid rgba(27, 186, 132, 1);;
                }

                input::placeholder{
                    color: #888888;
                }

                .aipt{
                    display: flex;
                    align-items: center;
                    margin-bottom: 10px;
                    margin-top:5px;
                }

                .a2{
                    width:270px;
                    margin:0;
                }

                h4{
                    width:100px;
                    text-align: right;
                    font-size: 17px;
                    
                    font-weight: 400;
                    color: rgba(27, 186, 132, 1);
                    line-height: 25px;
                    margin:0;
                    cursor: pointer;
                }

                input{
                    width:370px;
                    padding:0 15px;
                    box-sizing: border-box;
                    font-size: 14px;
                    
                    font-weight: 400;
                    color: #303030;
                    margin-bottom: 10px;
                    margin-top:5px;
                    height: 45px;
                    background: #FFFFFF;
                    border-radius: 4px;
                    border: 1px solid #EDEDED;
                }
            }
        }

        .res_main{
            width: 1200px;
            height: 750px;
            background: #FFFFFF;
            // box-shadow: 0px 20px 40px 0px rgba(27, 186, 132, 0.3);
            border-radius: 18px;
            padding:0 53px;
            box-sizing: border-box;
            position: relative;
            .close{
                width:24px;
                height:24px;
                position: absolute;
                top:20px;
                right:20px;
                cursor: pointer;
            }
            .title{
                width:100%;
                text-align: center;
                height:78px;
                line-height: 78px;
                font-size: 20px;
                
                font-weight: 600;
                color: #595962;
                border-bottom: 1px solid #EDEDED;
            }
    
            .box{
                margin-top:28px;
                padding:0 307px;
                box-sizing: border-box;
    
                .lmsg{
                    width:100%;
                    height:52px;
                    display: flex;
                    align-items: center;
                    padding-top:10px;
                    box-sizing: border-box;
                    p{
                        font-size: 16px;
                        
                        font-weight: 400;
                        color: #991F23;
                        line-height: 22px;
                        margin:0;
                        padding-left:40px;
                    }
                }
    
                button{
                    width: 100%;
                    height: 50px;
                    background: rgba(27, 186, 132, 1);
                    border-radius: 4px;
                    border:0;
                    outline: none;
                    font-size: 18px;
                    
                    font-weight: 400;
                    color: #FFFFFF;
                    cursor: pointer;
                    margin-bottom: 20px;
                }
        
                .tologin{
                    width:100%;
                    text-align: center;
                    font-size: 16px;
                    
                    font-weight: 400;
                    color: rgba(27, 186, 132, 1);
                    line-height: 22px;
                    cursor: pointer;
                }
    
                .item{
                    width:100%;
                    display: flex;
                    justify-content: flex-end;
                    align-items: center;
                    margin-bottom: 10px;
                    p{
                        font-size: 18px;
                        
                        white-space: nowrap;
                        font-weight: 400;
                        color: #595962;
                        line-height: 25px;
                        width:120%;
                        text-align: right;
                        margin:0;
                    }
    
                    .pwt{
                        width:120%;
                    }
    
                    .sendbox{
                        width: 118px;
                        height: 50px;
                        background: rgba(27, 186, 132, 1);
                        border-radius: 4px;
                        margin-left:10px;
                        text-align: center;
                        line-height: 50px;
                        text-align: center;
                        font-size: 18px;
                        
                        font-weight: 400;
                        color: #FFFFFF;
                        cursor: pointer;
                    }
    
                    .sendbox2{
                        width: 118px;
                        height: 50px;
                        border:1px solid rgba(27, 186, 132, 1);
                        border-radius: 4px;
                        margin-left:10px;
                        text-align: center;
                        line-height: 50px;
                        text-align: center;
                        font-size: 18px;
                        
                        font-weight: 400;
                        color: rgba(27, 186, 132, 1);
                        cursor: pointer;
                    }
    
                    .ipt2{
                        width:270px;
                        height: 50px;
                        background: #FFFFFF;
                        border-radius: 4px;
                        border: 1px solid #EDEDED;
                        display: flex;
                        align-items: center;
                        padding:0 20px;
                        box-sizing: border-box;
                        margin-left:10px;
                        input::placeholder{
                            color: #A6A6A6;
                        }
            
                        input{
                            font-size: 18px;
                            
                            border:0;
                            background:0;
                            color:#333343;
                            outline: none;
                            width:230px;
                            outline: none;
                        }
                    }
    
                    .ibox{
                        width:398px;
                        display: flex;
                    }
    
                    .ipt{
                        width:398px;
                        height: 50px;
                        background: #FFFFFF;
                        border-radius: 4px;
                        border: 1px solid #EDEDED;
                        display: flex;
                        align-items: center;
                        padding:0 20px;
                        box-sizing: border-box;
                        margin-left:10px;
                        position: relative;
    
                        img{
                            position: absolute;
                            top:17px;
                            right:20px;
                        }
    
                        .i_none{
                            color: #A6A6A6 !important;
                        }
    
                        h2{
                            width:348px;
                            font-size: 18px;
                            
                            margin:0;
                            color:#333343;
                            cursor: pointer;
                        }
                        .sels{
                            position: absolute;
                            z-index: 500;
                            background:#fff;
                            top:50px;
                            width:100%;
                            left:0;
                            height:auto;
                            max-height:225px;
                            overflow-y: auto;
                            box-shadow: 0px 3px 6px 0px #D3E2FF;
                            h4{
                                height:45px;
                                font-size: 14px;
                                
                                font-weight: 400;
                                color: #000000;
                                line-height:45px;
                                padding-left:15px;
                                width:100%; 
                                cursor: pointer;
                                margin:0;
                            }
        
                            .hover{
                                background:#D3E2FF; 
                            }
        
                            h4:hover{
                                background:#D3E2FF;
                            }
                        }
    
                        input::placeholder{
                            color: #A6A6A6;
                        }
            
                        input{
                            font-size: 18px;
                            
                            border:0;
                            background:0;
                            color:#333343;
                            outline: none;
                            width:348px;
                            outline: none;
                        }
                    }
                }
            }
        }
        
    }

    .header_back{
        width:56px;
        height:56px;
        position: absolute;
        top:26px;
        left:42px;
        cursor: pointer;
    }

    .header_logo{
        width:251px;
        height:100px;
    }

}

